#ifndef _K_TYPE_H
#define _K_TYPE_H
#include "config.h"

typedef  char int8;
typedef  short int16;
typedef  int int32;
typedef  long long int64;

typedef unsigned char uint8;
typedef unsigned short uint16;
typedef unsigned int uint32;
typedef unsigned long long uint64;

//for math
typedef char s8;
typedef char c8;
typedef unsigned char u8;
typedef short s16;
typedef unsigned short u16;
typedef int   s32;
typedef unsigned int u32;
typedef float f32;
typedef double f64;

#ifdef _WCHAR_FILESYSTEM
	typedef wchar_t fschar_t;
#else
	typedef char fschar_t;
#endif

#include <string>
namespace KCore
{


}


#endif